Asp.Net List<Object> 如何取对象?

来源:百度知道 编辑:UC知道 时间:2024/07/17 16:31:34
Object obj;

List<Object> litObj = new List<Object>();
litObj.add(obj); //存入第一个对象
litObj.add(obj); //存入第二个对象

现在我想取第二个对象应该怎么取呀?(不用foreach)

Object object = (Object) litObj[index];index是索引,和数组类似
第二个对象Object object = (Object) litObj[1];

static void Main()
{
Object obj=1,obj2=2;

List<Object> litObj = new List<Object>();
litObj.Add(obj); //存入第一个对象
litObj.Add(obj2); //存入第二个对象
Console.WriteLine(litObj[1].ToString());
}

这样用,你就知道了
而且我另外给你一个例子

static void Main()
{
int obj=1,obj2=2;

List<int> litObj = new List<int>();
litObj.Add(obj); //存入第一个对象
litObj.Add(obj2); //存入第二个对象
Console.WriteLine(litObj[1]);
int temp = litObj[1];//不用拆箱
Console.WriteLine(temp);
}
如果你是这样用的,不用拆箱

Object obj2 = litObj[1];

litObj[2]

litObj[2]
然后强转拆箱